package com.csun.cmny.mqtt.core;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-01-15 11:45
 * @Description: the class device data base
 */
public abstract class DeviceDataBase {

    /**
     * deal device data upload
     *
     * @param msg   the device data upload msg
     */
    public void deviceDataUpload(String msg) { }

    /**
     * deal device data alert
     *
     * @param msg   the device data alert msg
     */
    public void deviceDataAlert(String msg) { }

    /**
     * deal device data close
     *
     * @param msg   the device data close msg
     */
    public void deviceDataClose(String msg) { }

    /**
     * deal device data valid
     *
     * @param msg   the device data valid msg
     */
    public void deviceDataValid(String msg) { }

    /**
     * deal device data open
     *
     * @param msg   the device data open msg
     */
    public void deviceDataOpen(String msg) { }

    /**
     * deal phone login
     *
     * @param msg   the phone login msg
     */
    public void phoneLogin(String msg) { }

    /**
     * deal phone close
     *
     * @param msg   the phone close msg
     */
    public void phoneClose(String msg) { }

    /**
     * deal phone event
     *
     * @param msg   the phone event msg
     */
    public void phoneEvent(String msg) { }

    /**
     * deal phone heat
     *
     * @param msg   the phone heat
     */
    public void phoneHeat(String msg) { }

    /**
     * deal device data actual
     *
     * @param msg   the device data actual msg
     */
    public void deviceDataActual(String msg) { }

    /**
     * deal device data config
     *
     * @param msg   the device data config msg
     */
    public void deviceDataConfig(String msg) { }

    /**
     * deal device data ctrl
     *
     * @param msg   the device data ctrl msg
     */
    public void deviceDataCtrl(String msg) { }

    /**
     * deal device warn err
     *
     * @param msg   the device warn err msg
     */
    public void deviceWarnErr(String msg) { }

    /**
     * deal device location
     *
     * @param msg   the device location msg
     */
    public void deviceLocation(String msg) { }

    /**
     * deal device gateway button
     *
     * @param msg   the device gateway button msg
     */
    public void deviceGatewayButton(String msg) { }

    /**
     * deal device gateway body sensor
     *
     * @param msg   the device gateway body sensor msg
     */
    public void deviceGatewayBodySensor(String msg) { }

    /**
     * deal device sleep bed msg
     *
     * @param msg   the device sleep bed msg
     */
    public void deviceSleepBedMsg(String msg) { }

    /**
     * deal sleep basic msg
     *
     * @param msg   the device sleep basic msg
     */
    public void deviceSleepBasicMsg(String msg) { }

    /**
     * deal device sleep msg
     *
     * @param msg   the device sleep msg
     */
    public void deviceSleepMsg(String msg) { }

    /**
     * deal device sleep alarm msg
     *
     * @param msg   the device sleep alarm msg
     */
    public void deviceSleepAlarmMsg(String msg) { }

    /**
     * deal device sleep current version msg
     *
     * @param msg   the device sleep current version msg
     */
    public void deviceSleepCurVerMsg(String msg) { }

    /**
     * deal device sleep update version msg
     *
     * @param msg   the device sleep update version msg
     */
    public void deviceSleepUdtVerMsg(String msg) { }

}
